package com.java.business.system.common.dao;

import java.util.List;
import java.util.Map;

import com.java.core.bean.LowerCaseKeyMap;

public interface CommonMapper {
	/**
	 * 通用查询Map方法
	 * 
	 * @param params
	 * @return
	 */
	public LowerCaseKeyMap queryForMap(Map<String, String> params);

	/**
	 * 通用查询列表方法
	 * 
	 * @param params
	 * @return
	 */
	public List<LowerCaseKeyMap> queryForList(Map<String, String> params);

	/**
	 * 通用自定义SQL查询方法
	 * 
	 * @param sql
	 * @return
	 */
	public List<LowerCaseKeyMap> queryBySql(Map<String, String> params);

	/**
	 * 通用执行方法
	 * 
	 * @param sql
	 */
	public void exec(Map<String, String> params);
}
